#include <stdio.h>

/*
时间复杂度：
    算法的时间按复杂度是一个函数，算法中的基本操作的执行次数，为算法的时间复杂度
    用最高的量级来表示，如: O(N^2)
    存在最好情况、最坏情况和平均情况的时间复杂度
    O(1) - 常数次时间复杂度


空间复杂度：
    空间复杂度也是一个数学表达式，是对一个算法在运行过程中临时占用存储空间大小的度量
    
    注意:函数运行时所需要的栈空间(存储参数、局部变量、一些寄存器信息等)在编译期间已经确定好了，
    因此空间复杂度主要通过函数在运行时候显式申请的额外空间来确定。

    O(1) - 常数空间复杂度
*/
